#include<16f877a.h>
//#device ADC=10
#include<stdlib.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
//#use delay(clock=11592000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
int y_dir=0,a=0;//y_dir=0,z_dir=0;

void main()
{
   int y_dir=0;
   setup_port_A(ALL_ANALOG);
   setup_adc(ADC_CLOCK_INTERNAL);
   set_adc_channel(0);
   delay_us(20);
   b=Read_ADC();
   while(1)
   {
      set_adc_channel(0);
      delay_us(20);
      y_dir=Read_ADC();
      //y_dir=b;
      y_dir=c;
      a=b-c;
   
      if(a>0)
      {
      printf("left\n\r");
      }
      if else(a<0)
      {
      print("right\n\r");
      }
      //else
      //print("normal\n\r");
      b=c;

   }
